Jobs / Senior Software Engineer - Platform API
Jobs at Treasure Data

Senior Software Engineer - Platform API

Treasure Data Tokyo | Hybrid
Language
EN: business
JP: none
Salary
Employment Type
Full time

Job Description

At Treasure Data, we’re on a mission to radically simplify how companies use data to create connected customer experiences. Our sophisticated cloud-based customer data platform drives operational efficiency across the enterprise to deliver powerful business outcomes in a way that’s safe, flexible, and secure. 

We are thrilled that Gartner Magic Quadrant has recognized Treasure Data as a Leader in Customer Data Platforms for 2024! It's an honor to be acknowledged for our efforts in advancing the CDP industry with cutting-edge AI and real-time capabilities. View the report here.

Furthermore, Treasure Data employees are enthusiastic, data-driven, and customer-obsessed. We are a team of drivers—self-starters who take initiative, anticipate needs, and proactively jump in to solve problems. Our actions reflect our values of honesty, reliability, openness, and humility.


Responsibilities

Work the team does and you will participate in:

  • Build, expand & improve and maintain the backend Ruby on Rails APIs.
  • Drive technical design, specifications and implementation for our product from an APIs standpoint.
  • Collaborate with Frontend and Backend developers, ensuring compatibility between systems.
  • Ensure scalability, performance and operationalization are always primary concerns during development.
  • Keep up to date on novel technical concepts that we should adopt (and which ones we should ignore).
  • Along with the rest of the team, own and operate the services that you built.

Qualifications

Your experience and skills will include:

  • 5+ years of software engineering experience with a proven track record.
  • Experience writing Web APIs in Ruby on Rails.
  • Experience with SQL and working with and maintaining Relational Databases in a production environment.
  • Experience with system architecture and design
  • Knowledge of design patterns involving APIs that communicate with many backend components.
  • Experience with a variety of testing approaches, correctness through design and a holistic approach to quality.
  • Sense of project ownership and responsibility.
  • Experienced with cloud technologies (particularly, AWS) and development/deployment in a cloud infrastructure.
  • Good communication skills with remote teams across time zones.
  • Demonstrated initiative to stay abreast of technology advancements.

We would be thrilled if you had:

  • Have experience owning and leading short to medium term technical direction involving across teams
  • Have business level English proficiency
  • Have experience working in a different programming environment, such as the JVM (Java or Kotlin) or a different API style such as JSON:API.
  • Have previous experience working on a large web application.
  • Have the ability to work fullstack (from the DB all the way to the Frontend).
  • Have contributed to a production-grade web application handling high traffic.
  • Have experience in developing a fully managed cloud service.
  • Have experience with microservices oriented architectures and authentication/authorization challenges.
  • Have made open source contributions.
  • Share a GitHub link to one of your projects or profile along with your resumè.

Physical Requirements: 

Working out of Tokyo, Japan office 3 times a week according to our “Global Hybrid Working Policy.” 


About the Company

Treasure Data is a best-of-breed enterprise customer data platform (CDP) that powers the entire business to shape customer-centricity in the age of the digital customer. We do this by connecting all data into one smart customer data platform, uniting teams and systems to power purposeful engagements that drive value and protect privacy for every customer, every time. Trusted by leading companies around the world, Treasure Data customers span the Fortune 500 and Global 2000 enterprises.

Our Dedication to You:

We value and promote diversity, equity, inclusion, and belonging in all aspects of our business and at all levels. Success comes from acknowledging, welcoming, and incorporating diverse perspectives.

Diverse representation alone is not the desired outcome. We also strive to create an inclusive culture that encourages growth, ownership of your role, and achieving innovation in new and unique ways. Your voice will be heard, and we will help amplify it.